package com.whenjun.dto.isc.person;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Auther: shirley
 * @Date: 2023/7/27 22:19
 * @Description:
 */
@Data
public class AppointmentReq implements Serializable {

    @ApiModelProperty("(不是必传)：就是appointList返回里的id，传代表编辑，不传代表新增")
    private String id;

    @ApiModelProperty("（必传）：被访人唯一标识（人员信息的personId）")
    private String receptionistId;

    @ApiModelProperty("（不是必传）：被访人姓名")
    private String beVisitPersonName;

    @ApiModelProperty("(不是必传）：被访人组织")
    private String beVisitGroupName;

    @ApiModelProperty("10位时间戳,必传")
    private Date visitStartTime;

    @ApiModelProperty("10位时间戳，必传")
    private Date visitEndTime;

    @ApiModelProperty("（不是必传）：来访事由（长度为0～128个字符）")
    private String visitPurpose;

    @ApiModelProperty("姓名,(必传)")
    private String visitorName;

    @ApiModelProperty("性别,  默认0")
    private Integer gender = 0;

    @ApiModelProperty("\"手机号\", 后台生成且不重复")
    private String phoneNo;

    @ApiModelProperty("车牌号,(必传)")
    private String plateNo;

    @ApiModelProperty("111,(不是必传)")
    private Integer certificateType;

    @ApiModelProperty("身份证号码,(不是必传)")
    private String certificateNo;


}
